perm filename PLOTF.FAI[MSS,LCS]1 blob sn#159136 filedate 1975-05-12 generic text, type T, neo UTF8
00010	;  THIS PLOTS ON CALCOMP (OR TO XGP) STUFF FROM MP.DMP(DO DO.DO]
00100		TITLE PLOTIT ; ********* MAY 9,75 *********
00300		EXTERNAL PLOT,PLOTS
00400	
00500		CH3←15	;WAS ←13  4/18/75 *******
00600	
01200	BEG:	JSA 16,PLOTS
01300		JUMP 2
01370	
01500		OUTSTR[ASCIZ/FILE NAME (DEFAULT=PLT)  /]
01600		INCHWL 1
01700		CAIN	1,15		; LOOK FOR CR.
01800		JRST 	DFAULT
01900		SETZM DIR
02000		SKIPA 2,[POINT 6,DIR]
02100	GOT:	INCHWL	1
02200		CAIGE	1,60		; CHECKS FOR GOOD CHARS.
02300		JRST	DONE
02412		SUBI	1,40
02418		IDPB	1,2
02424		JRST	GOT
02490	
02600	DFAULT:	MOVE 1,[SIXBIT/PLT/]
02700		MOVEM 1,DIR
03100	DONE:	INIT CH3,17
03200		SIXBIT/DSK/
03300		0
03400		0
03600		MOVE 0,[SIXBIT/DMD/]
03700		MOVEM 0,DIR+1
03900		SETZM DIR+2
04000		SETZM DIR+3
04100		LOOKUP CH3,DIR
04200		HALT
04300		SETZM DIR+1
04400	
04700	
04800	INP:	HRRZI 0,M
04900		SUBI 0,1
05000		MOVEM 0,COM
05100		MOVNI 0,=128
05200		HRLM 0,COM
05300		INPUT CH3,COM
05400		STATZ CH3,740000
05500		0
05600		MOVEI 6,1
05700	LUP:	MOVEI 5,M
05800		ADDI  5,(6)
05900		MOVE 2,(5)	; UNPAC ROUTINE
05933		LSHC 2,-10	; 14 BITS, 14 BITS, 8 BITS
05966		ASH 3,-34
05999		MOVEM 3,K 
06065		LSHC 2,-16
06098		ASH 3,-26
06131		MOVEM 3,J 
06197		LSHC 2,-16
06230		ASH 3,-26
06263		MOVEM 3,I
06281	
06300		JSA 16,PLOT
06400		JUMP I
06500		JUMP J
06600		JUMP K
06700		CAMGE 6,M
06800		AOJA 6,LUP
06900	
07000		MOVE 2,M
07100		CAIN 2,=127
07200		JRST INP
07300		EXIT
07400	COM:	OCT 0,0
07500	BLKNUM:	0
07600	
07700	
07800	I:	0
07900	J:	0
08000	K:	0
08100	M:	BLOCK =128
08200	
08700	DIR:	BLOCK 4
08800	
10600		END BEG